// mine/vip/index.js
import Toast from '../../ui/toast/index';
const app=getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        list:[],
    },

    //获取内容
    get_list(){
        app.login.request("index.php?r=user/vip/list",{}).then((res)=>{
            if(res.data.result){
                this.setData({
                    list:res.data.data,
                });
            }else{
                wx.showModal({
                  title: '提示',
                  content: res.data.data,
                  complete: (res) => {
                    if (res.confirm) {
                      wx.navigateBack({
                          delta:-1,
                      });
                    }
                  }
                })
            }
        });
    },

    //购买vip
    pay(e){
        let id = e.currentTarget.dataset.id;
        app.login.request("index.php?r=user/vip/pay",{id:id}).then((res)=>{
            if(res.data.result){
                let data=res.data.data;
                let id = res.data.order_id;
                wx.requestPayment({
                  nonceStr: data.nonceStr,
                  package: data.package,
                  paySign: data.paySign,
                  timeStamp: data.timeStamp.toString(),
                  signType: 'MD5',
                  success:(res)=>{
                    app.login.request("index.php?r=user/vip/wxpay",{id:id}).then((res)=>{
                        console.log(res);
                        if(res.data.result){
                            Toast({
                                context:this,
                                message:"支付成功",
                                selector:"#toast",
                            });
                            wx.redirectTo({
                              url: '/mine/index/index',
                            })
                        }else{
                            wx.showModal({
                              title: '提示',
                              content: res.data.data,
                              showCancel:false,
                            })
                        }
                    });
                  },
                  fail:(res)=>{
                    console.log(res);
                    //   wx.showModal({
                    //     title: '提示',
                    //     content: res.errMsg,
                    //     showCancel:false,
                    //   })
                  }
                })
            }else{
                wx.showModal({
                  title: '提示',
                  content: res.data.data,
                  showCancel:false,
                })
            }
        });
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.get_list();
        app.get_name();
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})